﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Reflection;
//using Db;
//using yq.Dictionary;
//using yq.IService;


//namespace test
//{

//    class sss
//    {

//        //private int _I = 0;

//        //public yq.Enums.BooleanType I
//        //{
//        //    get { return  (ValueType)_I; }
//        //    set { _I = value.GetHashCode(); }
//        //}
//    }

//    class Program1
//    {
//        static void Main(string[] args)
//        {
//            ITest TEST = cn.Wcf.Create<yq.IService.ITest>("http://localhost:6897/test.svc");
//           int D= TEST.sum(3);
//           return;
//            //
//            // User.Load();
//            // sss M = new sss(){ I=1};


//            // yq.CaChe<test.sss>.Client().HSet("1", M);
//            // M= yq.CaChe<test.sss>.Client().HGet("1");
//            // M.I = 2;
//            // var   tes = yq.CaChe<test.sss>.Client().HGet("1");


//            // User user = new User();

//            //// yq.CaChe<User>.Refresh();






//            //string key = "b6a45ef6-a250-4b46-946c-a64172cfc856";

//            ////事物支持
//            //Func<DbHelper, yq.CaCheRefresh, bool> trm = (cn, refresh) =>
//            //{
//            //    var user = new yq.Business.UserDal();
//            //    var model = new yq.Model.Logic.UserLog()
//            //    {
//            //        Ip = "2323427",
//            //        LogTime = DateTime.Now,
//            //        UserId = "ddd",
//            //        LogId = key

//            //    };
//            //    user.Add(model, cn);
//            //   cn.Commit();
//            //    return true;
//            //};

//            //DBTrans.DoTrans(trm);

//            var dal = new yq.Business.ArticleContentDal();
//            //事物支持
//            Func<DbHelper, yq.CaCheRefresh, bool> trm = (cnV, refresh) =>
//            {

//                var model = new yq.Model.Logic.ArticleContent()
//                {
//                    ArticleTypeid = 1,
//                    Click = 1,
//                    CommentNum = 1,
//                    ContentId = Guid.NewGuid().ToString(),
//                    FileId = "",
//                    IsComment = yq.Enums.BooleanType.True,
//                    IsImage = yq.Enums.BooleanType.False,
//                    IsLogin = yq.Enums.BooleanType.False,
//                    KeyWords = "",
//                    OverTime = DateTime.Now.AddDays(10),
//                    Title = "222",
//                    Recommend = 1,
//                    State = yq.Enums.ArticleContent.State.draft,
//                    Summary = "",
//                    SubmitTime = DateTime.Now,
//                    TopNum = 1,
//                    UserId = "1",
//                      TemplateId= yq.Enums.ArticleContent.TemplateId.Default
//                };
//                dal.Add(model, cnV);
//                cnV.Commit();
//                return true;
//            };

//            DBTrans.DoTrans(trm);

//            //var model2 = yq.CaChe<yq.Model.Logic.UserLog>.Client().HGet(key);


//            var user1 = new yq.Business.ArticleContentDal();

//            user1.WherePlus(obj =>  obj.Title.Like("222"));

//            var sss = user1.GetList(new DbHelper());
//            ///   user.WherePlus(obj => obj.UserId == 1);

//           // var sss = user1.GetPageList(new PageModel() { PageSize = 10, CurrentPageIndex = 1 }, new DbHelper());


//        }
//    }


//}
